Search results for "Interactive programming"

showing 8 items of 8 documents

A grid representation for distributed virtual environments

2004

Fast Internet connections and the widespread use of high performance graphic cards are making Distributed Virtual Environments (DVE) very common nowadays. The architecture and behavior of these systems are very similar to new grid computing applications where concepts such as sharing and high scalability are extremely exploited. However, there are several key issues in these systems that should still be improved in order to design a scalable and cost-effective DVE system. One of these key issues is the partitioning problem. This problem consists of efficiently assigning clients (3-D avatars) to the arbiters (servers) in the system. As an alternative to the ad-hoc heuristic proposed in the l…

Computació en núvolRealitat virtualbusiness.industryHeuristic (computer science)Computer scienceDistributed computingEvolutionary algorithmcomputer.software_genreGridInteractive programmingVirtual realityClient-server systemsGrid computingServerEmbedded systemScalabilityGrid computingSystems architecturePerformance evaluationHeuristicsbusinessOpen systemscomputerArquitectura client-servidor (Informàtica):Informàtica::Arquitectura de computadors [Àrees temàtiques de la UPC]
researchProduct

Simulation and Parameter-Identification of the Closed-Loop Cardiovascular System by the Use of a Nonlinear Mathematical Model

1981

Abstract A non-linear model of human cardio-vascular system, which includes the short-term pressure regulation mechanism was mathematically derived and implemented on a PDP-11/45 in a block-oriented, interactive programming language. In this way the behaviour of the arterial and venous pressures, cardiac output, stroke volume, total peripheral resistance and heart-rate under ergometric workload was studied by simulation, and experimentally proved, that the model matches the system with good accuracy. In a second phase the parameters of the model were identified by the use of the output-error method. For this purpose a non-linear system identification programming package was applied. The par…

Identification (information)Nonlinear systemInteractive programmingNonlinear system identificationControl theoryComputer scienceSystem identificationPhase (waves)WorkloadClosed loopIFAC Proceedings Volumes
researchProduct

Incorporating preference information in interactive reference point methods for multiobjective optimization

2009

In this paper, we introduce new ways of utilizing preference information specified by the decision maker in interactive reference point based methods. A reference point consists of desirable values for each objective function. The idea is to take the desires of the decision maker into account more closely when projecting the reference point onto the set of nondominated solutions. In this way we can support the decision maker in finding the most satisfactory solutions faster. In practice, we adjust the weights in the achievement scalarizing function that projects the reference point. We identify different cases depending on the amount of additional information available and demonstrate the c…

Mathematical optimizationDecision support systemInformation Systems and ManagementInteractive programmingStrategy and Managementmedia_common.quotation_subjectManagement Science and Operations ResearchDecision makerMulti-objective optimizationPreferenceSet (abstract data type)Decision-makingFunction (engineering)media_commonMathematicsOmega
researchProduct

NAUTILUS method: An interactive technique in multiobjective optimization based on the nadir point

2010

Most interactive methods developed for solving multiobjective optimization problems sequentially generate Pareto optimal or nondominated vectors and the decision maker must always allow impairment in at least one objective function to get a new solution. The NAUTILUS method proposed is based on the assumptions that past experiences affect decision makers’ hopes and that people do not react symmetrically to gains and losses. Therefore, some decision makers may prefer to start from the worst possible objective values and to improve every objective step by step according to their preferences. In NAUTILUS, starting from the nadir point, a solution is obtained at each iteration which dominates t…

Mathematical optimizationInformation Systems and ManagementInteractive programmingGeneral Computer Sciencebiologymedia_common.quotation_subjectManagement Science and Operations Researchbiology.organism_classificationMulti-objective optimizationIndustrial and Manufacturing EngineeringSightNegotiationIterated functionModeling and SimulationMinificationNautilusOptimal decisionMathematicsmedia_commonEuropean Journal of Operational Research
researchProduct

An Interactive Multiple Objective Linear Programming Method for a Class of Underlying Nonlinear Utility Functions

1983

This paper develops a method for interactive multiple objective linear programming assuming an unknown pseudo concave utility function satisfying certain general properties. The method is an extension of our earlier method published in this journal (Zionts, S., Wallenius, J. 1976. An interactive programming method for solving the multiple criteria problem. Management Sci. 22 (6) 652–663.). Various technical problems present in predecessor versions have been resolved. In addition to presenting the supporting theory and algorithm, we discuss certain options in implementation and summarize our practical experience with several versions of the method.

Nonlinear systemClass (computer programming)Mathematical optimizationInteractive programmingLinear programmingMultiple objectiveStrategy and Managementmultiple criteria utility/preference: multi-attribute [programming]Function (mathematics)Extension (predicate logic)Management Science and Operations ResearchMathematicsLinear-fractional programmingManagement Science
researchProduct

An integrated multiobjective design tool for process design

2006

An integrated multiobjective design tool has been developed for chemical process design. This tool combines the rigorous process calculations of the BALAS process simulator and the interactive multiobjective optimization method NIMBUS. With this design tool, the designer can consider several conflicting performance criteria simultaneously. The interactive nature of this tool allows the designer to learn about the behavior of the problem. To illustrate the possibilities of this design tool, two case studies are considered. One of them is related to paper making while the other one is related to power plants.

Pareto optimalityEngineeringEngineering drawingInteractive programmingprocess designProcess (engineering)business.industryDesign toolEnergy Engineering and Power TechnologyProcess designintegratedMulti-objective optimizationIndustrial and Manufacturing EngineeringSystems engineeringMultiobjective programminginteractivemultiobjective optimizationbusiness
researchProduct

A Modular Architecture for Adaptive ChatBots

2011

We illustrate an architecture for a conversational agent based on a modular knowledge representation. This solution provides intelligent conversational agents with a dynamic and flexible behavior. The modularity of the architecture allows a concurrent and synergic use of different techniques, making it possible to use the most adequate methodology for the management of a specific characteristic of the domain, of the dialogue, or of the user behavior. We show the implementation of a proof-of-concept prototype: a set of modules exploiting different knowledge representation techniques and capable to differently manage conversation features has been developed. Each module is automatically trigg…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniInteractive programmingKnowledge representation and reasoningComputer sciencebusiness.industryProgramming languageModular designcomputer.software_genreChatbotModularityDomain (software engineering)Human–computer interactionArtificial IntelligenceComponent (UML)Dialog systembusinesscomputer
researchProduct

High-level Programming and Symbolic Reasoning on IoT Resource Constrained Devices

2015

While the vision of Internet of Things (IoT) is rather inspiring, its practical implementation remains challenging. Conventional programming approaches prove unsuitable to provide IoT resource constrained devices with the distributed processing capabilities required to implement intelligent, autonomic, and self-organizing behaviors. In our previous work, we had already proposed an alternative programming methodology for such systems that is characterized by high-level programming and symbolic expressions evaluation, and developed a lightweight middleware to support it. Our approach allows for interactive programming of deployed nodes, and it is based on the simple but effective paradigm of …

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniInteractive programmingSIMPLE (military communications protocol)MultimediaKnowledge representation and reasoningComputer Networks and CommunicationsComputer scienceDistributed computingcomputer.file_formatKnowledge Representationcomputer.software_genreFuzzy logiclcsh:TelecommunicationSoftware development processResource constrained devicesFuzzy LogicHigh-level programming languageMiddleware (distributed applications)Fuzzy Logic.lcsh:TK5101-6720ExecutableResource constrained devicecomputerHigh-level programmingEAI Endorsed Transactions on Cognitive Communications
researchProduct